package cn.huiyunche.base.service.query;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: cn.huiyunche.base.service.query
 * @Description: 车型油耗变更查询条件
 * @author: Aaron
 * @date: 2017/3/13 下午10:00
 */
public class ScPriceconfOcValidateQueryConditions {

    private Integer id;

    private Date gmtCreate;

    private Date gmtUpdate;

    private Integer vehicleClassId;

    private String vehicleClassName;

    private Integer tankVolume;

    private Integer oilTypeId;

    private String oilTypeName;

    private BigDecimal standardOc;

    private String batchId;

    public Integer getId() {
        return id;
    }

    public ScPriceconfOcValidateQueryConditions setId(Integer id) {
        this.id = id;
        return this;
    }

    public String getBatchId() {
        return batchId;
    }

    public ScPriceconfOcValidateQueryConditions setBatchId(String batchId) {
        this.batchId = batchId;
        return this;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public ScPriceconfOcValidateQueryConditions setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
        return this;
    }

    public Date getGmtUpdate() {
        return gmtUpdate;
    }

    public ScPriceconfOcValidateQueryConditions setGmtUpdate(Date gmtUpdate) {
        this.gmtUpdate = gmtUpdate;
        return this;
    }

    public Integer getVehicleClassId() {
        return vehicleClassId;
    }

    public ScPriceconfOcValidateQueryConditions setVehicleClassId(Integer vehicleClassId) {
        this.vehicleClassId = vehicleClassId;
        return this;
    }

    public String getVehicleClassName() {
        return vehicleClassName;
    }

    public ScPriceconfOcValidateQueryConditions setVehicleClassName(String vehicleClassName) {
        this.vehicleClassName = vehicleClassName;
        return this;
    }

    public Integer getTankVolume() {
        return tankVolume;
    }

    public ScPriceconfOcValidateQueryConditions setTankVolume(Integer tankVolume) {
        this.tankVolume = tankVolume;
        return this;
    }

    public Integer getOilTypeId() {
        return oilTypeId;
    }

    public ScPriceconfOcValidateQueryConditions setOilTypeId(Integer oilTypeId) {
        this.oilTypeId = oilTypeId;
        return this;
    }

    public String getOilTypeName() {
        return oilTypeName;
    }

    public ScPriceconfOcValidateQueryConditions setOilTypeName(String oilTypeName) {
        this.oilTypeName = oilTypeName;
        return this;
    }

    public BigDecimal getStandardOc() {
        return standardOc;
    }

    public ScPriceconfOcValidateQueryConditions setStandardOc(BigDecimal standardOc) {
        this.standardOc = standardOc;
        return this;
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public ScPriceconfOcValidateQueryConditions setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
        return this;
    }

    public Integer getValidateResultCode() {
        return validateResultCode;
    }

    public ScPriceconfOcValidateQueryConditions setValidateResultCode(Integer validateResultCode) {
        this.validateResultCode = validateResultCode;
        return this;
    }

    public String getValidateResult() {
        return validateResult;
    }

    public ScPriceconfOcValidateQueryConditions setValidateResult(String validateResult) {
        this.validateResult = validateResult;
        return this;
    }

    private Date effectiveDate;

    private Integer validateResultCode;

    private String validateResult;


    @Override
    public String toString() {
        return "ScPriceconfOcValidateQueryConditions{" +
                "vehicleClassId=" + vehicleClassId +
                ", vehicleClassName='" + vehicleClassName + '\'' +
                ", tankVolume=" + tankVolume +
                ", oilTypeId=" + oilTypeId +
                ", effectiveDate=" + effectiveDate +
                ", oilTypeName=" + oilTypeName +
                ", standardOc=" + standardOc +
                ", validateResultCode=" + validateResultCode +
                ", validateResult=" + validateResult +
                '}';
    }
}
